package com.gree.scmservice.service.saas;


import com.gree.common.entity.ReturnVo;
import com.gree.common.entity.TablePageData;
import com.gree.scmservice.entity.saas.SaasSite;
import org.nutz.lang.util.NutMap;

/**
 * Created by 180686 on 2021/7/8 17:26
 */

public interface SaasSiteService {

    ReturnVo createSite(SaasSite saasSite);

    int updateSite(SaasSite saasSite);

    int updateStatus(SaasSite saasSite);

    int deleteSiteByIds(String[] siteId);

    int deleteSiteByIdsOnUser(String[] siteId);

    TablePageData<SaasSite> selectSiteList(SaasSite saasSite);

    TablePageData<SaasSite> selectSiteListOnUser(SaasSite saasSite);

    SaasSite selectSiteById(String siteId);
}
